home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1277.dms / var1277.adf / README < prev    next >
Text File  |  1992-09-02  |  85KB  |  2,004 lines

  1.                             COPYRIGHT 
  2.                             =========
  3.  
  4. This  program  copyright 1993 by Wolf Faust.  All rights reserved.
  5. This  product  is  subject  to  propriety  rights.   Installer and
  6. Installer project icon (c) Copyright 1991-93 Commodore-Amiga, Inc.
  7. All  Rights  Reserved.   Reproduced  and distributed under license
  8. from  Commodore.  More (c) Copyright 1986-93 Commodore-Amiga, Inc.
  9. All  Rights  Reserved.   Reproduced  and distributed under license
  10. from Commodore.
  11.  
  12.                             DISCLAIMER 
  13.                             ==========
  14.  
  15. THE  DRIVER  HAS  BEEN  PROVIDED  TO YOU STRICTLY 'AS IS', WITHOUT
  16. WARRANTY  OF  ANY KIND.  IN NO EVENT SHALL STAR MICRONICS OR FAUST
  17. BE  HELD LIABLE FOR ANY LOSS OR DAMAGES ARISING OUT OF ANY ACTION,
  18. FROM  WHATEVER  SOURCE, CONCERNING THE USE OR INABILITY TO USE THE
  19. DRIVER.   SAVE  IN  RESPECT  OF DEATH OR INJURY ARISING OUT OF THE
  20. NEGLIGENCE OF STAR MICRONICS OR FAUST.
  21.  
  22. INSTALLER  SOFTWARE  IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE; NO
  23. WARRANTIES  ARE  MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  24. OR  RESPONSIBILITY  IS  ASSUMED.   THE  More  PROGRAM  IS PROVIDED
  25. "AS-IS" AND SUBJECT TO CHANGE; NO WARRANTIES ARE MADE.  ALL USE IS
  26. AT YOUR OWN RISK.  NO LIABILITY OR RESPONSIBILITY IS ASSUMED.
  27.  
  28.                             Trademarks 
  29.                             ==========
  30.  
  31. Amiga is a registered trademark of Commodore-Amiga, Inc.;
  32.  
  33. All  other  trademarked products and company names used herein are
  34. used   for  identification  purposes  only.   No  infringement  of
  35. trademarks  is  intended.   Trademarks  remain the property of the
  36. trademark holder.
  37.  
  38.                     Welcome to the Star Driver
  39.                     ==========================
  40.  
  41. The  Star  driver is a software for controlling a printer with the
  42. Commodore-Amiga  personal  computer  with  the purpose of creating
  43. high quality output.  The driver's main qualities include:
  44.  
  45. o  Freely definable dither routines (many are included).
  46.  
  47. o  16-point colour adjustment for each colour component.  This allows
  48.    you to do gamma correction, adjust the contrast and brightness,
  49.    plus more.
  50.  
  51. o  Ink compensation for the correction of ink impurities.
  52.  
  53. o  Workbench 2/3 graphical user interface (GUI).
  54.  
  55. o  The driver can print up to 256 shades of grey from normal
  56.    Amiga applications.  Standard Amiga drivers are limited to 16.
  57.  
  58. o  Full control over page size, paper margins and size of the printed
  59.    graphics.
  60.  
  61. o  Full control over built-in printer typefaces.
  62.  
  63. o  The software is very fast and automatically uses improved routines
  64.    if the software is run on an Amiga with a 68020/30/40 CPU.
  65.  
  66. o  Builtin support for the arXon electronic centronic switch box.
  67.  
  68. o  Free definable tab stops.
  69.  
  70. o  Job end signal.
  71.  
  72. o  Supports Workbench 1.3, 2.0, 2.1 and 3.0.
  73.  
  74. These  are  not  the  complete  capabilities  of the Star drivers,
  75. merely some highlights.
  76.  
  77.                        System Requirements 
  78.                        ===================
  79.  
  80. The  software  is  compatible  with  the  entire  family  of Amiga
  81. computers.   These  include  the A500, A1000, A1200, A1500, A2000,
  82. A2500,  A2500/30,  A3000  and A4000.  The software was designed to
  83. run  under  Workbench  versions  2, 2.1 and 3.  The printer driver
  84. also  work  under  Workbench  1.3,  but must be controlled via the
  85. keyboard  (CLI) because Star programs with that have a GUI require
  86. at least Workbench 2.
  87.  
  88.                            Installing
  89.                            ==========
  90.  
  91. The  driver  is  a  replacement for the Commodore supplied printer
  92. drivers.   It  is  a  100 percent Amiga compatible printer driver,
  93. except  that  it  offers many more functions than a normal printer
  94. driver.   The additional functions of the driver are controlled by
  95. a preferences program included with Star driver disk.
  96.  
  97. The  programs and driver are described in detail later.  Start the
  98. installation  by  a simple double click on the Install icon, found
  99. in the main drawer of the driver disk.
  100.  
  101. You   should   follow  the  checklist  below  for  installing  the
  102. Star software:
  103.  
  104. o  Set  up  and connect your printer as described in the printer's
  105.    user  manual  and Amiga system manual. 
  106.  
  107. o  Ensure your printer's initial setup is configured to Epson
  108.    emulation and USA character set. On the SJ144 this is the
  109.    default factory setting. For other dot matrix printers, set
  110.    the printer dip-switches as descibed below:
  111.  
  112.             Automatic line feed        off
  113.             Automatic carriage return  off
  114.             Emulation             Epson (standard)
  115.             International charset      USA (national characters are
  116.                                            handled by the driver
  117.                                            automaticly!
  118.  
  119. o  Boot your Amiga with your usual system or Workbench disk.
  120.  
  121. o  Double click on the  Install  icon found in the drawer of
  122.    the disk. The install program will copy the driver to
  123.    your system disk. In order to do so, you need 45 KByte empty
  124.    disk space on your system disk.
  125.    
  126. !  Most likely floppy users must make space on their system disk in
  127.    order to install the driver. This can be done by deleting unneeded
  128.    programs using the Workbenchs 3.0 "Delete..." menu item.
  129.    
  130.    Here is list of programs that might be deleted:
  131.  
  132.    Sys:Utilities/Clock        (13 KByte)
  133.    Sys:devs/printers/generic  (1.5 KByte)
  134.    Sys:system/nofastmem       (1 KByte)
  135.    Sys:c/Edit                 (15 KByte)
  136.    Sys:c/Diskchange           (0.5 KByte)
  137.    Sys:c/Lock                 (0.5 KByte)
  138.    Sys:c/Search               (1.5 KByte)
  139.    Sys:c/MagTape              (1.5 KByte)
  140.  
  141.    In case you run out of disk space, you may install the Star
  142.    preferences program on any free disk, saving you disk space on the
  143.    system disk.
  144.  
  145. o  If not allready done by the installation program, start
  146.    Preferences  on  your system disk (if you own Kickstart 2.0
  147.    use  the  "printer"  preference program) and select the driver
  148.    reported by the installation program. Adjust  all  other
  149.    preference  parameters  to  your  environment. See  your  system
  150.    manual for more information about the preference program.
  151.  
  152.    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  153.    !Make sure "Ordered" dither and density > 2 is set in Preferences!
  154.    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  155.  
  156. After successfully running the Install program, try printing from
  157. the application with which you normally print.
  158.  
  159.  
  160.                    The Workbench Printer Drivers
  161.                    =============================
  162.  
  163. After  installing  a  Star driver you should be able to print from
  164. your  normal application programs.  In most cases you must further
  165. adjust the driver settings to your printer to get the best printer
  166. output  possible.  Correct adjustments often lead to major quality
  167. improvements.   This  chapter  describes most of the functions for
  168. controlling  the Star driver.  But before describing the driver in
  169. its  own  special  section,  some  general  things  about  printer
  170. drivers, and especially the Star driver.
  171.  
  172. Printer  drivers  offer a way of sending configuration-independent
  173. output  to  a  printer  attached  to  the  Amiga.  A driver can be
  174. thought  of as a filter that takes standard commands as input, and
  175. translates  them  into  commands  understood by specific printers.
  176. The  commands  sent  to  the  printer  via  the  prt:   device are
  177. standardized  on all Amigas so that programmers only have to write
  178. the software once and not for all possible printer emulations.  It
  179. is  the  task  of the printer driver to translate an Amiga printer
  180. command  into  the  correct command for a particular printer.  For
  181. each  type  of printer in use, a printer driver (or a driver for a
  182. compatible  printer)  should  be  present  in  the "devs:printers"
  183. directory.
  184.  
  185. If  you  want to print text in bold, you have to decide whether to
  186. use  a  standard  Amiga command (also known as an escape sequence)
  187. via  prt:,  or  the  command  mentioned in your printer manual via
  188. par:.   Often  people  get  confused about prt:  and par:.  Do not
  189. send commands mentioned in your printer manual to prt:.  This will
  190. most  likely  fail,  or  cause  wrong  characters  in your printer
  191. output.   You should always prefer prt:  to par:  because commands
  192. send  to  prt:  can be used on every printer, not just the kind of
  193. printer  you  have.   The  par:  device has even more shortcomings
  194. than prt:, but we're not concerned with them in this manual.
  195.  
  196. An  often  used  argument  from  programmers  using  par:   is the
  197. unlimited  control  over the printer.  This is a fallacy.  You can
  198. control every printer feature via the prt:  device.
  199.  
  200.                    The Star Printer Driver
  201.                    -----------------------
  202.  
  203. The  Star  printer  driver  automatically  check for the processor
  204. being  used  (68000,  68010/68020,  68030, 68040) and optimize the
  205. print  routines  accordingly,  so  there  is no need for a special
  206. `turbo' version of the driver in order to get the most out of your
  207. Amiga.
  208.  
  209. The tables below show the graphics densities supported by the Star
  210. driver.   Density  is set in Workbench preferences.  Often you can
  211. also  choose  a  density  from  within  your  application program.
  212. Beside the density tables, a table with all driver-supported Amiga
  213. escape  sequences  (use  prt:   not  par:   for these commands) is
  214. shown.
  215.  
  216.                      StarSJ144 densities. 
  217.  
  218.                 Density   X dpi    Y dpi   Comment     
  219.                   1        180       360   no adjustments/dither 
  220.                   2        360       360   no adjustments/dither 
  221.                   3        180       360
  222.                   4        180       360
  223.                   5        180       360
  224.                   6        360       360
  225.                   7        360       360
  226.  
  227.  
  228.                   Star24Plus with Epson 24 emulation
  229.  
  230.              Density     X dpi  Y dpi   Comment     
  231.                1         360    180     no adjustments/dither *1
  232.                2         360    360     no adjustments/dither, *1, two pass
  233.                3         180    180    
  234.                4         120    360     zweimal überfahren
  235.                5         180    360     zweimal überfahren
  236.                6         360    180     *1
  237.                7         360    360     zweimal überfahren, *1
  238.  
  239.  
  240.  
  241.              Star24Plus  with Epson 48 or Star 48 emulation
  242.  
  243.                 Density     X dpi       Y dpi   Comment
  244.                   1         360         180     no adjustments/dither, *1
  245.                   2         360         360     no adjustments/dither, *1
  246.                   3         180         180    
  247.                   4         120         360     zweimal überfahren
  248.                   5         180         360     
  249.                   6         360         180     *1
  250.                   7         360         360     *1
  251.  
  252.  
  253. *1 - in this mode the printer cannot print two consecutive dots in a row.
  254. It is recommended that you only use this density for B&W Shade dumps.
  255.  
  256.  
  257.                          Star9Plus Treiber
  258.  
  259.           Density     X dpi  Y dpi   Comment
  260.             1         144     144    plotter graphics,  no adjustments/dither
  261.             2         240     216    quadruple density, no adjustments/dither
  262.             3         120      72    double density
  263.             4         144     144    plotter graphics
  264.             5         240     144    quadruple density
  265.             6         144     216    double density
  266.             7         240     216    quadruple density
  267.  
  268.  
  269.  
  270.                 Name     Sequence   Function       
  271.                 aRIS     ESCc      reset        
  272.                 aRIN     ESC  1    init.        
  273.                 aIND     ESCD      lf           
  274.                 aNEL     ESCE      return,lf    
  275.                 aRI      ESCM      reverse lf   
  276.                 aSGR0    ESC[0m    norm.chars   
  277.                 aSGR3    ESC[3m    italics on   
  278.                 aSGR23   ESC[23m  italics off   
  279.                 aSGR4    ESC[4m   underline on  
  280.                 aSGR24   ESC[24m  underline off 
  281.                 aSGR1    ESC[1m   boldface on   
  282.                 aSGR22   ESC[22m  boldface off  
  283.                 aSFC    SGR30-39  foregrd col.  
  284.                 aSHORP0  ESC[0w  normal pitch   
  285.                 aSHORP2  ESC[2w  elite on       
  286.                 aSHORP1  ESC[1w  elite off      
  287.                 aSHORP4  ESC[4w  condensed on   
  288.                 aSHORP3  ESC[3w  condensed off  
  289.                 aSHORP6  ESC[6w  enlarged on    
  290.                 aSHORP5  ESC[5w  enlarged off   
  291.                 aDEN6    ESC[6"z  shadow on     
  292.                 aDEN5    ESC[5"z  shadow off    
  293.                 aDEN4    ESC[4"z  double on     
  294.                 aDEN3    ESC[3"z  double off    
  295.                 aDEN2    ESC[2"z  NLQ on        
  296.                 aDEN1    ESC[1"z  NLQ off       
  297.                 aSUS2    ESC[2v   super on     
  298.                 aSUS1    ESC[1v   super off    
  299.                 aSUS4    ESC[4v   sub on       
  300.                 aSUS3    ESC[3v   sub off      
  301.                 aSUS0    ESC[0v   normal line  
  302.                 aPLU     ESCL     part. up     
  303.                 aPLD     ESCK     part. down   
  304.                 aFNT0    ESC(B     typeface 0      
  305.                 aFNT1    ESC(R     typeface 1      
  306.                 aFNT2    ESC(K     typeface 2      
  307.                 aFNT3    ESC(A     typeface 3      
  308.                 aFNT4    ESC(E     typeface 4      
  309.                 aFNT5    ESC(H     typeface 5      
  310.                 aFNT6    ESC(Y     typeface 6      
  311.                 aFNT7    ESC(Z     typeface 7      
  312.                 aFNT8    ESC(J     typeface 8      
  313.                 aFNT9    ESC(6     typeface 9      
  314.                 aFNT10   ESC(C     typeface 10     
  315.                 aPROP2   ESC[2p    prop. on        
  316.                 aPROP1   ESC[1p    prop. off       
  317.                 aJFY5    ESC[5 F   auto left       
  318.                 aJFY7    ESC[7 F   auto right      
  319.                 aJFY6    ESC[6 F   auto full       
  320.                 aJFY0    ESC[0 F   justify off     
  321.                 aJFY1    ESC[1 F   word fill       
  322.                 aVERP0   ESC[0z    1/8" spacing    
  323.                 aVERP1   ESC[1z    1/6" spacing    
  324.                 aSLPP    ESC[nt    form length n   
  325.                 aPERF    ESC[nq    perf skip n     
  326.                 aPERF0   ESC[0q    perf skip off   
  327.                 aCAM     ESC  3     Clear margins  
  328.                 aTBC3    ESC[3g     Clear h tabs   
  329.                 aTBC4    ESC[4g     Clear v tabs   
  330.                 aTBCALL  ESC  4     Clr h  tabs  
  331.                 aTBSALL  ESC  5     default tabs   
  332.                 aRAW     ESC[Pn"r   'Pn' raw       
  333.  
  334.  
  335.               The StarPref Preferences Programs
  336.               =================================
  337.  
  338. Beside all the functions mentioned in the section above, there are
  339. more options unique to the Star driver.  These options are managed
  340. using  Commodore's  standard  environment  variables  and  can  be
  341. controlled by using the Shell "setenv" and "getenv" commands.  But
  342. setting environment variables this way can be a very complex task,
  343. so  a  StarPref  preferences  program is available to make the job
  344. easy.
  345.  
  346. The  StarPref  preferences  programs  provide an intuitive GUI and
  347. requires  at  least  Workbench  2 to run.  If you are not using at
  348. least Workbench 2 (V37 and above), you must use the Shell commands
  349. for  controlling  the  driver variables (described in detail in an
  350. extra chapter on page envs ).
  351.  
  352. The  StarPref  preferences programs can be controlled by the mouse
  353. and/or  the  keyboard.   Each gadget of the program corresponds to
  354. the  underlined  letter  in  a  gadget.   Pressing  that letter is
  355. equivalent  to  clicking  on  the  gadget.  In the case of a cycle
  356. gadget,  you  can use the upper case or lower case letter to cycle
  357. back and forth.  See your system manual on how to control the file
  358. requester by keyboard or mouse.
  359.  
  360. All  windows  are opened directly under your mouse pointer, so you
  361. don't  have  to  move or scroll the screen to control the program.
  362. All  windows  are  opened  on  the default public screen.  You may
  363. specify a special public screen by setting the Tool Type PUBSCREEN
  364. screenname   (the   name  is  case  sensitive)  and  the  StarPref
  365. preferences  program  will  open  its  windows on your application
  366. program's  screen.   You  can  specify  a  screen  if  you run the
  367. preferences program from a Shell with the
  368.   
  369.                    StarPref PUBSCREEN  screenname 
  370.  
  371. For  example,  if  you  use  the  ASDG  CEDPro text editor you may
  372. specify  "StarPref  PUBSCREEN  CygnusEdScreen1"  and  the StarPref
  373. preferences  program  will  open its windows on the CEDPro screen.
  374. Make  sure the CEDPro screen is public before running the example.
  375. You need at least CEDPro version 2.12 for this example.
  376.  
  377. StarPref is independent, which means they use any system font
  378. you  have chosen in preferences for displaying the text in gadgets
  379. and  windows.  You can force the preferences program to always use
  380. the  topaz 8 font by defining a TOPAZ Tool Type.  This is equal to
  381. using a TOPAZ Shell argument.
  382.  
  383. After  starting  the  preferences  program, the main window opens.
  384. This  contains  several  gadgets  which  the  equivalents  of  the
  385. appropriate  environment  variables.   The  names  and settings of
  386. these environment variables are covered in an extra chapter.  This
  387. chapter  covers  all  you  need  to  know  about  controlling  the
  388. driver via the StarPref preferences programs.
  389.  
  390.  
  391. Each  gadget  of the StarPref program will now be described in
  392. detail:
  393.  
  394.                           Separation 
  395.  
  396. You  may print separations with the help of the separation gadgets
  397. in  the  upper right half of the window.  Each primary colour that
  398. is  checkmarked  will  be  printed  (C=cyan,  M=magenta, Y=yellow,
  399. K=black).  An example of the use of the separation function can be
  400. found in the Tips and Tricks chapter.
  401.  
  402.  
  403.                           Fast Graphics
  404.  
  405. If  set  to  on  (with a checkmark), the driver sends out graphics
  406. faster  to  the printer.  While the printing speed can be improved
  407. significantly,  printing  quality may be loosed and vertical lines
  408. may  be  printed  misaligned.   Some old Star printers do not work
  409. with Fast Graphics turned on.  To check you printer simply print a
  410. grid  (horizontal  and vertical lines with 3 cm distances) of thin
  411. black  lines  on  white paper in density 7.  With or without "Fast
  412. Graphics",  all  lines  should be printed the same and without any
  413. bad alignment.  The printerhead should print vertical lines in one
  414. go  and  should  not  stop  for  each vertical line, as this would
  415. result in a loss of print speed instead of increasing the speed.
  416.  
  417.  
  418.                             Mirror 
  419.  
  420. If  set  to  on  (with  a  checkmark),  graphics will be mirrored;
  421. especially  useful  if  you  want  to  print pictures intended for
  422. T-shirt art.  You can buy special ink/ribbons from various dealers
  423. for Star printers.
  424.  
  425.                            Textcolor 
  426.  
  427. With  the  Textcolor  cycle gadget you may choose the default text
  428. colour for the printer.
  429.  
  430.                            Typeface 
  431.  
  432. The  Typeface  cycle  gadget  allows  you  to  define  the printer
  433. typeface.   "Typeface  0"  selects  the typeface selected with the
  434. ESC-k-0  command  of your printer (see your manual or simply try).
  435. "Typeface 1" select typeface ESC-k-1 and so on.
  436.  
  437.                          Graphic Mode
  438.  
  439. The  StarSJ144  driver  supports  two  graphic  printing modes.  In
  440. Epson48 mode, the drivers prints graphics using the printers Epson
  441. emulation.   The printer can print up to 48 dots per line in Epson
  442. emulation,  while the CDM mode supports up to 144 dots.  You can't
  443. print  text  using  the  printers  internal  fonts in CDM mode.  I
  444. strongly  recommend the CDM mode for any graphic printings because
  445. of  the  higher  speed and quality.  If you do need both, text and
  446. graphic, you must use the slower Epson mode.
  447.  
  448. Beside the Epson48 mode, the Star24Plus driver offers two more
  449. modes:
  450.  
  451. Epson 24 - the default 24 pin printer emulation with up to 360*360 dpi.
  452. Star 48  - this mode is similar to the Epson 48 mode and can be used
  453.           on Star SJ48 and SJ144 printers.
  454.  
  455.                       Color Mode/Supergrey
  456.  
  457. Normal Workbench printer drivers are limited to 16 shades of grey.
  458. After  brightening  the  graphics  output,  even  fewer shades are
  459. available.   The Star driver does not have this limitation and can
  460. print colour pictures in up to 256 shades of grey.
  461.  
  462. With  Supergrey enabled, every colour picture will be printed as a
  463. greyscale picture if you select colour instead of greyscale as the
  464. graphics  output  mode.  With Supergrey it is the printer driver's
  465. task  to  convert the colour data into greyscale data.  While this
  466. can  be  done  by the printer device instead of the printer driver
  467. (as   normal  Workbench  drivers  do),  the  Star  printer  driver
  468. colour-to-greyscale conversion routines are more precise.  Because
  469. of  this  you  can  print  a  4096 colour HAM picture in up to 256
  470. shades  of  grey  instead of the normal 16 shades.  Supergrey will
  471. replace the normal colour dump of the driver.
  472.  
  473. If  you want to print more than 16 shades of grey (and that's what
  474. Supergrey is all about!) you must define a custom dither matrix in
  475. the  StarPref  program  that  enables  you  to  print more than 16
  476. shades.   Defining  a  dither  matrix  using StarPref is described
  477. below.  As default, a 64 shade Halftone A dither is used.
  478.  
  479. Supergrey  works  with  nearly  every  Amiga application simply by
  480. printing  in Workbench's colour mode, even if your printer isn't a
  481. colour  printer.   Application  programs  that  provide  their own
  482. dither  routines  should  not  be  used  with  Star  custom dither
  483. routines,  and because of this should not be used with Supergrey .
  484. Programs  with  custom  dither  routines  include  Art  Department
  485. Professional's  PrefPrinter  saver,  TruePrint24, PageStream.  The
  486. Studio  picture-printing  program also belongs to this category of
  487. programs, but it automatically detects whether you are printing in
  488. Supergrey or colour.
  489.  
  490. Supergrey can be disabled in several ways.  Take care that none of
  491. the  following  special  cases  are in effect if you want to print
  492. pictures using Supergrey:
  493.  
  494. o  Star's  custom  dither  and  colour  correction routines can be
  495. turned  off by printing with a Workbench density below 3.  Because
  496. of this, Supergrey works only with graphics densities above 2.
  497.  
  498. o  Star's  custom  dither  and  colour  correction routines can be
  499. turned  off  by printing with a Workbench dither method other than
  500. "ordered".   Because  of  this,  Supergrey  works  only  with  the
  501. "ordered"  dither routine set in Workbench preferences.  This does
  502. not  mean  that you cannot print a halftone dither with Supergrey.
  503. You  just  have  to  use  the Star dither routines set in StarPref
  504. instead  of  the  dither  routines  set  in Workbench preferences,
  505. because only the Star dither routines offer more than 16 shades of
  506. grey.
  507.  
  508. o Supergrey can always be turned of using StarPref.
  509.  
  510. The  Table  below  shows  all  parameters that must be enabled for
  511. printing with Supergrey.
  512.  
  513.   Function              Density   Workbench dither     
  514.  
  515. Supergrey                 >2          ordered 
  516. Colour Adjustment         >2          ordered 
  517. Ink compensation          >2          ordered 
  518. Driver dithers            >2          ordered 
  519.  
  520. Note:   the  number  of  printable  shades  of  greys in Supergrey
  521. depends on the number of shades supported by the dither method set
  522. in  StarPref.  Up to 256 shades are possible, and supported by the
  523. Star  dither  routines.   Often  a  dither method that produces 64
  524. shades (default) gives best results.
  525.  
  526.   
  527.   
  528.                                Timeout 
  529.  
  530. Most  people  know  the "Printer trouble..." requester well.  This
  531. system requester most often appears when you print a document that
  532. is  several  pages  long.  The requester is caused by the computer
  533. not  transferring waiting data to the printer for a period of time
  534. (usually  30 seconds).  If there is a `timeout' the printer device
  535. assumes  an  error  and the requester appears.  A timeout may also
  536. appear  without  a real error happening if your printer is waiting
  537. for  (or  slowly  feeding  in)  a new sheet of paper, for example.
  538. This  operation  often needs more than 30 seconds, and during this
  539. time no data is accepted by the printer.
  540.  
  541. With  Timeout you can specify a higher timeout value, resulting in
  542. fewer  timeout  requesters.   A  value  from  1  to 999 seconds is
  543. allowed (default 60 seconds).
  544.  
  545.  
  546. Instead of defining a huge timeout value there is another solution
  547. available:   use  the  CMD  program  (see  your Workbench disk) to
  548. redirect  the  parallel/serial  output  to  a file on disk.  After
  549. this,  use  the Copy command or a printer spooler to copy the file
  550. to  par:   .   This  technique  may also result in a better output
  551. quality, especially with inkjet printers.
  552.  
  553. Note:   If there is a real timeout error you will have to wait the
  554. number  of  seconds  specified by Timeout until an error requester
  555. appears,  thus  allowing  you  to cancel the print job.  So choose
  556. your Timeout value wisely.
  557.  
  558.                                Job End 
  559.  
  560. If  the  printer device gets closed after a dump, you can tell the
  561. driver  to  signal  the  end of the print job.  This is especially
  562. useful on huge graphic dumps which might require some time.  There
  563. are  two  kinds  of signals.  You can cause a beep (Ctrl-G) on the
  564. printer, a DisplayBeep on the Amiga, or both.
  565.  
  566.                                arXon Port 
  567.  
  568. The  Star  driver  supports  the  arXon  parallel  switch-box,  an
  569. external  1  to 3 Centronics switch controllable by software.  You
  570. can ask the printer driver to automatically switch to the required
  571. port  for  printing,  and  switch back to the previously used port
  572. after  printing.   This  enables you to use a scanner, a digitizer
  573. and  a  printer  from your Amiga's parallel port without having to
  574. switch  between  the  devices manually.  If you specify Default as
  575. the port, no switching will take place.
  576.  
  577. Information about the arXon switch-box may be obtained from:
  578.  
  579.   
  580.                  arXon GmbH 
  581.                  Assenheimer Str. 17 
  582.                  D-60489 Frankfurt 
  583.                  Germany 
  584.                  Tel:  010-49-69-7896891 
  585.                  Fax:  010-49-69-7896878 
  586.  
  587.  
  588. The  environment  variable  sbox_active  must  be specified before
  589. using  the driver in order to enable the switch-box feature of the
  590. driver.   This is because sbox active is used to determine whether
  591. a  switch-box  is installed or not.  sbox_active is defined by the
  592. arXon software.
  593.  
  594.                                  Save 
  595.  
  596. You  may leave the StarPref preferences program by clicking on the
  597. Save  gadget.   Changes  made  to  the  settings will be saved for
  598. permanent use.
  599.  
  600.                                   Use 
  601.  
  602. You  may leave the StarPref preferences program by clicking on the
  603. Use   gadget.    Changes  made  to  the  settings  will  be  saved
  604. temporarily  and will stay active until you reboot the computer or
  605. change the settings using StarPref again.
  606.  
  607.                                 Cancel 
  608.  
  609. You may leave the StarPref preferences program by clicking on
  610. the  Cancel  gadget.   Changes  made  to  the settings will not be
  611. recognised or saved.
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.                         More control windows 
  634.                         --------------------
  635.  
  636. There   are   four   gadgets  in  the  bottom  half  of  the  main
  637. StarPref  window.  The ellipsis (three dots) in these gadgets
  638. means  that  another  window  will  be  opened when you select the
  639. gadget.  Here is detailed description of each of the four windows.
  640.  
  641.  
  642.  
  643.  
  644.                  Customize Tabulators...   Tabulators 
  645.  
  646. The  gadgets  in  this window let you customize the horizontal tab
  647. stops  settings  of  your  printer,  useful  for  printing program
  648. listings  and tables.  Up to 32 tab stops may be defined.  All tab
  649. stops above the limit of 32 are ignored, and a requester will tell
  650. you  so.   Horizontal  tabs are usually selected and stored by the
  651. printer  in  characters,  not  inches.   Thus,  any  change in the
  652. character  spacing can change the physical locations of horizontal
  653. tabs, but the logical positions remain unchanged.
  654.  
  655. You  can  set or unset a tab stop by clicking in the gadget at the
  656. required position.  A 'T' is used for a tab stop.  The '-' and '+'
  657. characters  are used to help you find the correct position.  Using
  658. the slider below the gadget you can scroll the `tab stops' gadgets
  659. to the required position.
  660.  
  661.                               Clear Tabs 
  662.  
  663. With Clear Tabs you can clear all tab stops.
  664.  
  665.                             Set every n chars 
  666.  
  667. With  the n:  and Set every n chars gadgets you can easily set tab
  668. stops  with the same distance.  Simply enter the distance into the
  669. n:  gadget and select Set every n chars .
  670.  
  671. Note:   the  printer  driver  uses  a  default  distance  of eight
  672. characters.   If  you  want  to  reset  your customized tabs stops
  673. settings  to  the printer default values, simply call up Customize
  674. Tabs...   and  the window will open with a default n:  value of 8.
  675. Press "Set every n chars" to select the default value.
  676.  
  677.                                Use -  Cancel
  678.  
  679. You  can  leave the window with the Use or Cancel gadget.  Changes
  680. made  to  the  tab  stops  settings are accepted with Use.  Cancel
  681. leaves the tab stops unchanged, and any changes made will be lost.
  682.  
  683. Note:   Use  does  not  save the changes made to your environment.
  684. This is done by using the Use or Save gadget in the main window.
  685.  
  686.  
  687.  
  688.                           Page Size and Margins... 
  689.  
  690. The  gadgets  in  this window let you customize the paper size and
  691. margins.   This  window contains many additional settings that are
  692. unknown to most normal printer drivers.
  693.  
  694.                                Enable Form 
  695.  
  696. If  Enable  Form  is checkmarked, page length (as set in Workbench
  697. preferences),  Top  Margin and Perforation Skip will be enabled by
  698. the  driver.   In  order  to stay compatible with normal Workbench
  699. printer  drivers,  by  default  the  settings  are not used.  Some
  700. applications  require  well-defined  paper  sizes  and margins for
  701. printing   forms.    The  Star  driver  provides  you  with  these
  702. facilities  by  checkmarking  Enable  Form.   It  may require some
  703. experimentation  (and  paper)  until  you  have  found the correct
  704. values for a specific application.
  705.  
  706.                                Top Margin
  707.  
  708. Number  of  lines for the top border of the page.  This setting is
  709. only supported by some, not all Star printers.
  710.  
  711.                              Perforation Skip
  712.  
  713. Perforation  Skip  specifies  the number of lines that the printer
  714. skips  over  at  the end of each page.  This causes the printer to
  715. skip  the  perforation between pages of continuous forms.  If zero
  716. lines  is  specified,  perforation  skip will be disabled.  If the
  717. specified  value  is  greater than or equal to the form length (as
  718. defined   in   the   Workbench   preferences  program),  the  skip
  719. perforation  is  cancelled  and  the top and bottom margins become
  720. inactive.   The Perforation Skip is only enabled if Enable Form is
  721. checkmarked.
  722.  
  723.                               Page Length 
  724.  
  725. Paper  Length  is  a  read-only gadget showing the paper length as
  726. defined  in  Workbench  preferences.   You  can use the value as a
  727. guide  to  setting  your  perforation  skip and top margin values.
  728. Changes  made  to  the  paper length preferences are automatically
  729. detected  by  the  StarPref  program,  and  the  gadget is updated
  730. immediately  without  the  need  for  exiting StarPref.  The Paper
  731. Length is only enabled if Enable Form is checkmarked.
  732.  
  733.                              Custom ResX 
  734.                              Custom ResY
  735.  
  736. If  the  selected  paper  format  in  preferences  (Workbench 2.0:
  737. "Printer")  is CUSTOM, this option allows you to specify the width
  738. of  the  printable  area  of paper in inch wide dots.  The size is
  739. used  only  for graphics dumps and does not affect text printouts.
  740. For  example, if you are using Workbench 1.3 (which doesn't have a
  741. DIN  A4  option)  you  can  specify  an  X resolution of 2804 dots
  742. (19.78cm,  7.8in),  which is equal to the DIN A4 size used by most
  743. Commodore  printer  drivers.  If you specify zero (the default) as
  744. the  X  resolution, the US-LETTER resolution of 2880 dots (20.3cm,
  745. 8in) will be used.  The allowed range is 0 to 65535 dots.
  746.  
  747. Similar  to  Custom  ResX,  Custom  ResY defines the height of the
  748. printable paper size.
  749.  
  750.                               Use - Cancel 
  751.  
  752. You  can  leave the window with the Use or Cancel gadget.  Changes
  753. made  to  the  settings  are accepted with Use.  Cancel leaves the
  754. settings unchanged and any changes made will be lost.
  755.  
  756. Note:   Use  does  not  save the changes made to your environment.
  757. This is done by using the Use or Save gadget in the main window.
  758.  
  759.  
  760.  
  761.                   The Color Adjustments...  window.
  762.  
  763. The  gadgets  in this window ebable you to make colour adjustments
  764. and compensate for ink impurities.  But why are colour adjustments
  765. and ink compensation needed?
  766.  
  767.   
  768. o  Most  colour printer users must have come across the problem of
  769. graphics  dumps  being too dark, or the output containing too much
  770. red.  Using the colour adjustment you can easily correct this.  As
  771. default,  the  Star  driver  uses  a  gamma  function to bright up
  772. printings.
  773.  
  774. o  The output quality of printers depends ultimately on the ribbon
  775. and type of paper being used.  Using the colour adjustment you can
  776. easily alter the driver to various ribbon and paper types.
  777.  
  778. o  The  colour  adjustment  allows  you  to do image processing by
  779. controlling  the contrast, gamma correction and brightness of each
  780. primary print colour.  You can even filter out unwanted colours.
  781.  
  782. o  Printer  inks (or inks used in ribbons) are not completely pure
  783. materials.   For  example  there  is  some  yellow  mixed into the
  784. magenta  ink,  and there is some magenta in the cyan ink.  The ink
  785. compensation  values  will  correct  for these impurities allowing
  786. blues, for example, to be printed as blues rather than purples.
  787.  
  788.  
  789. Colour  adjustment  is  only  one  of several processes needed for
  790. printing  graphics.   You  can  control the graphics output of the
  791. Star drivers for each of these processes.
  792.  
  793. Before  the  printer  driver can process a picture for printing it
  794. must  get  separated  into  its  primary  printing  colours.  Each
  795. primary printing colour can be adjusted by the Star printer driver
  796. using  16  sliders  which  describe a conversion function.  Colour
  797. adjustment  is  needed  because  the  colour  values  displayed on
  798. computer   monitor   and  the  colours  printed  by  printers  are
  799. different.  A bright red on the monitor, for example, usually gets
  800. printed  as  dark  red;  blue  is often printed as violet; and the
  801. printer output is often too dark.
  802.  
  803. Most  printers  cannot print two adjacent dots without overlapping
  804. them  slightly.   This  problem  is known as `dot gain' Dot gain ,
  805. causing muddy and dark output.  You can avoid dot gain problems by
  806. printing  with  a  lower resolution (for instance 180 dpi on a 360
  807. dpi  printer)  or  by  using  a  special  dither matrix and colour
  808. adjustment  which  is  not  affected  by  dot  gain  problems.
  809.  
  810. You  can  control  the  colour adjustment sliders in several ways.
  811. There  are  three  sliders  in  the  upper right half of the Color
  812. Adjustments...   window.  These provide global control over all 16
  813. sliders that describe the conversion function.
  814.  
  815.                           Brightness 
  816.  
  817. The brightness adjustment globally modifies the general brightness
  818. of  a  colour  component.   It does this by uniformly shifting the
  819. colour  map  upwards  or  downwards.  All input intensities of one
  820. primary printing colour will be shifted upwards (made brighter) by
  821. the colour map.  If you brighten all the primary printing colours,
  822. the whole picture gets brighter.
  823.  
  824. The  brightness  adjustment  is not without its drawbacks.  Notice
  825. that  the  darkest  input  value  is brightened, leaving no darker
  826. colours  for  printing.   This means that the darkest intensity in
  827. the  image  will  also be brightened, which may not be acceptable.
  828. Also  note  that  most of the brighter levels now have exactly the
  829. same   intensity  levels,  meaning  that  all  details  which  had
  830. intensity levels in that range are lost.
  831.  
  832. The  brightness  control  in  StarPref ranges from to 50, with
  833. zero being the neutral value.  Setting the brightness control to a
  834. positive  value uniformly shifts the colour map upwards, towards a
  835. brighter colour component.  Similarly, a negative value causes the
  836. colour to be shifted towards darkness.
  837.  
  838.                             Contrast 
  839.  
  840. The  contrast adjustment globally modifies the general contrast of
  841. a  colour  component.   Contrast  adjustments can be visualized by
  842. thinking of the neutral colour map being pivoted around its centre
  843. point.   At  one  extreme the colour map becomes flat, which means
  844. that  all  input  intensities map to the same output intensity (no
  845. contrast).  The other extreme is a vertical line for a colour map,
  846. which  produces  a  primary  colour  with  exactly two intensities
  847. (maximum contrast).
  848.  
  849. Notice  again  that  contrast  loses some amount of visual detail,
  850. just  as  the  brightness adjustment does.  This may or may not be
  851. acceptable for any given image.
  852.  
  853. The  contrast control in StarPref ranges from to 50, with zero
  854. being  the  neutral  value.   Setting  the  contrast  control to a
  855. positive  value  uniformly pivots the colour map around its centre
  856. in  an  anti-clockwise  direction  (towards  the  vertical), which
  857. increases visible contrast.
  858.  
  859.                              Gamma 
  860.  
  861. The  gamma  adjustment  provides a way to significantly brighten a
  862. colour component without losing that much detail.  It does this by
  863. introducing a curve into the colour map, whereby the colour map is
  864. shifted   upwards   or   downwards   (made   brighter   or  darker
  865. respectively) but no portion of the colour map gets clipped to the
  866. maximum or minimum values.
  867.  
  868. The  gamma  adjustment  also  affects  the  contrast of the colour
  869. component.   In  the  darker  part  of  the  spectrum  contrast is
  870. increased;  in  the  lighter  part  of  the  spectrum  contrast is
  871. decreased.
  872.  
  873. The  gamma  control  in StarPref ranges from -50 to +50, where
  874. zero represents no gamma adjustment.
  875.  
  876. The   overall   effect   of  gamma  adjustment  is  usually  quite
  877. satisfactory  and we recommend its liberal use.  There are several
  878. reasons  for  this.   The  gamma  function provides an easy way to
  879. brighten  a  picture  without  losing detail.  Also, monitor tubes
  880. show  a  computer  picture using a non-linear conversion function,
  881. and  this  function  is very similar to the gamma function.  Using
  882. the  gamma  function  allows  you to more easily adapt the printer
  883. output to the monitor picture.
  884.  
  885.                               Set 
  886.  
  887. "Set" globally sets all 16 adjustment sliders of the active colour
  888. component  to  the  values  defined  by the Gamma, Brightness and
  889. Contrast sliders.
  890.  
  891.                 Invert    Bright+/-   Default 
  892.  
  893. Beside  "Set" there are more gadgets providing global control over
  894. the  16  adjustment  sliders.  Invert inverts all 16 sliders.  The
  895. two  "Bright"  gadgets  allow  you  to  increase  or  decrease the
  896. brightness  of all 16 sliders.  "Default" resets all 16 sliders to
  897. the default values wich is equal to a gamma correction of +32.
  898.  
  899.                        Adjustment sliders 
  900.  
  901. The  16 colour adjustment sliders in the middle of the window give
  902. you  precise  control  over  the colour adjustment function of the
  903. driver.   Each  slider  can be set to one of 256 shades.  A higher
  904. level  means  less  of  the  currently selected primary colour.  A
  905. lower  level  means more colour, causing a darker picture.  All 16
  906. sliders describe a conversion function Conversion function .  Dark
  907. input  values  are  adjusted  by  the  sliders to the left, bright
  908. colours  are adjusted by the sliders to the right.  As soon as you
  909. click  on  one of the sliders, the value represented by the slider
  910. is shown in the Level gadget on the left-hand side of the window.
  911.  
  912. Colour  pictures  are printed by most printers using three or four
  913. primary  colours.  Usually these colours are cyan, magenta, yellow
  914. and  black.   (Black  is  not  used by DeskDriver).  All 16 colour
  915. adjustment  sliders  are  applied  to one primary colour.  You can
  916. choose which primary colour to adjust using the Color cycle gadget
  917. in the upper left-hand corner of the window.
  918.  
  919. But  what  if  you  want  to  use the gamma function to brighten a
  920. greyscale picture?  For this purpose select B/W-Grey as the colour
  921. and  use  the  gamma  slider to select the required gamma setting.
  922. Apply  the  gamma setting to the 16 adjustment sliders by clicking
  923. on the "Set" gadget.  After leaving the StarPref program using
  924. "Use" or "Save", the gamma function is active.
  925.  
  926.  
  927. While each of the 16 colour sliders provides 256 levels, this does
  928. not necessarily mean you can print 256 shades of each colour.  The
  929. number  of  colours  or  shades printed depends upon the number of
  930. colours  or shades supported by the dither matrix being used.  The
  931. Star installation program installs an Ordered-A dither method with
  932. 64  shades  as the default dither routine.  More information about
  933. setting up a dither matrix can be found on in a chapter below.
  934.  
  935.                           Push   Pop 
  936.  
  937. Now,  say  you  want  to  apply  a specific gamma function to each
  938. primary  colour.   Sure,  you  could  use  the  same technique for
  939. installing  the  gamma  function as described in the example above
  940. for  every  primary colour.  But this technique can be a real pain
  941. if  you  have adjusted some sliders by hand.  This is why the Push
  942. and  Pop  gadgets  got  introduced.   Push  saves all your current
  943. slider  settings  on  to  the  stack.   After  changing the colour
  944. component  you  can easily Pop the settings from the stack.  Using
  945. Pop for every colour component is fast and easy.
  946.  
  947.                           Load   Save 
  948.  
  949. You  can  save  the  your colour adjustment function to a file for
  950. later  use.   You  could save your adjustment settings for various
  951. kind  of  paper  types,  for example, and reload them when needed.
  952. Save  will  cause  the system file requester to appear and you can
  953. choose  a  path and filename for saving.  Load will cause the file
  954. requester to appear and you can choose the file for loading.  Note
  955. that  Save  and  Load  only  affect  the currently selected colour
  956. component.
  957.  
  958.                         Comp M   Comp Y 
  959.  
  960. The  integer  gadgets  Comp.  M and Comp.  Y can be used to adjust
  961. the  ink compensation of the printer driver.  Printer inks used in
  962. ribbons  are  not completely pure materials.  For example there is
  963. some  yellow mixed into the magenta ink, and there is some magenta
  964. found  in  the cyan ink.  The ink compensation values will correct
  965. for these impurities allowing blues, for example, to be printed as
  966. blues rather than purples.
  967.  
  968. Comp.   M  defines  the percentage of magenta ink in the cyan ink.
  969. Comp.  Y defines the percentage of yellow ink in the magenta ink.
  970.  
  971. Star's  custom dither and colour correction routines can be turned
  972. off  by  printing  with  a  Workbench  dither  method  other  than
  973. "ordered",  or  a  density  below  3.   Because  of  this,  colour
  974. adjustment  and ink compensation work only with the ordered dither
  975. routine set in Workbench preferences and densities above 2.
  976.  
  977. Colour  adjustment  works  with  nearly  every  Amiga application.
  978. Application  programs  with  their  own colour adjustment routines
  979. should  not  be  used with Star's routines enabled.  Programs with
  980. their  own  colour  adjustment  routines  include  Art  Department
  981. Professional's PrefPrinter saver, TruePrint24 and PageStream.  Use
  982. density  1  or  2  when  printing with these programs.  The Studio
  983. picture-printing   program   also  belongs  to  this  category  of
  984. programs,  but  it automatically disables the Star driver's colour
  985. adjustment routines.
  986.  
  987.                          Use    Cancel 
  988.  
  989. You  can  leave the window with the Use or Cancel gadget.  Changes
  990. made  to  the settings are accepted with "Use".  Cancel leaves the
  991. settings unchanged and any changes made will be lost.
  992.  
  993. Note:   Use  does  not  save the changes made to your environment.
  994. This  is  achieved  by  using  the  Use or Save gadget in the main
  995. window.
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.                Customize Dither...  Dither Routines
  1008.  
  1009. Most printers print pictures using a `binary coding', or to put it
  1010. more  simply:   a  dot can either be printed, or not.  There is no
  1011. way  to  control  the  brightness  of  a single dot.  A monochrome
  1012. printer  can  only  print  one  colour:   black.   Colour printers
  1013. support  the  printing  of  three  or four primary colours:  cyan,
  1014. magenta, yellow and black.
  1015.  
  1016. A  special  technique  is needed for printing more shades.  Dither
  1017. routines  provide such a technique.  Dither routines print dots of
  1018. a  primary  colour in various patterns, creating the impression of
  1019. different  shades,  thanks  to  the  fact that the human eye can't
  1020. distinguish adjacent dots from a distance.
  1021.  
  1022. Each  pixel  of a picture produces a pattern of printed dots.  The
  1023. pattern  is  described  by  a  dither matrix.  There are almost no
  1024. limits  to  the  size  of  the  dither  matrix.   Workbench dither
  1025. matrices  (ordered  and halftone) are of the size , which is equal
  1026. to  printing  shades  A normal matrix produces 17 shades.  This is
  1027. not  true  in  case  of  the Workbench dither matrix.  .  A matrix
  1028. consists  of threshold values.  Each matrix value is compared with
  1029. the  picture's  pixel  value.  If the value of the pixel is higher
  1030. than the matrix value, a dot gets printed.
  1031.  
  1032. Dither  patterns  allow you to print a huge number of shades.  The
  1033. number  of  printable  shades  mainly  depends  on the size of the
  1034. dither matrix used and the quality of the printer.
  1035.  
  1036. Many printers have problems with overlapping dots.  These problems
  1037. have a huge influence on the decision as to which dither matrix to
  1038. use.   There is also a strong relationship between a dither matrix
  1039. and  the  colour  adjustment  required.  A change of print density
  1040. often  requires  a  change  of  the  dither  matrix  and/or colour
  1041. adjustment,  and  changing  the dither matrix usually requires the
  1042. colour adjustment also to be changed.
  1043.  
  1044. StarPref gives you the facilities to define the dither matrix used
  1045. for  printing.   Many  dither  matrices are included with the Star
  1046. driver.  These are handled in an extra below chapter; this chapter
  1047. covers  only  the  use  of  the Customize Dither...  window.  This
  1048. window  allows you to edit the current dither pattern.  Instead of
  1049. editing a pattern, you may quickly load a pattern using the window
  1050. shown after selecting "Customize Dither...".
  1051.  
  1052. The theoretical aspects of digital halftoning are complex, and are
  1053. way  beyond  the  scope  of this manual.  If you are interested in
  1054. more detailed information, a very good book can be recommended:
  1055.  
  1056.                  Robert Ulichney 
  1057.                  Digital Halftoning 
  1058.                  MIT Press 
  1059.                  ISBN 0-262-21009-6 
  1060.  
  1061. The  book  is  easy to understand and comes with lots of examples.
  1062. Most  of  the  dither  routines  used  by  the  Star  software are
  1063. described in detail in this book.
  1064.  
  1065.   
  1066.                           Load   Save 
  1067.  
  1068. Using the Customize Dither...  window is very similar to using the
  1069. Color Adjustments...  window.  The Load and Save gadgets allow you
  1070. to  load  and  save  the  required  dither matrix for a particular
  1071. colour  component.  Only the currently selected Color component is
  1072. saved or loaded.
  1073.  
  1074.                           Push   Pop 
  1075.  
  1076. Let's assume you want to print a colour picture using the halftone
  1077. dither.   There are two ways you can enable the halftone dither in
  1078. StarPref.   You  can  either  load the dither matrix from disk for
  1079. each  primary  colour, or you can use the stack.  The stack can be
  1080. controlled using the Push and Pop gadgets on the left-hand side of
  1081. the window.
  1082.  
  1083. All  you  have  to  do to install the required dither matrix is to
  1084. load  the  dither.   Afterwards  click  on the Push gadget and the
  1085. dither  is  saved  on to the stack.  Now switch the primary colour
  1086. and  Pop  the  matrix  from  the stack.  Enable the matrix for all
  1087. primary  colours  by  using the stack.  You can switch between the
  1088. primary colours by using the Color cycle gadget Color .
  1089.  
  1090. A  Star dither matrix may be any rectangular shape and can consist
  1091. of  up to 512 values.  Up to 64 values can be included on each row
  1092. (X)  or column (Y).  You can use the X and Y sliders to define the
  1093. size  of  the  matrix.  The current size of the matrix is shown on
  1094. the left-hand side of the window.
  1095.  
  1096. Star's custom dither routines can be turned off by printing with a
  1097. Workbench dither method other than ordered , or a density below 3.
  1098.  
  1099. The   custom   dither  routines  works  with  nearly  every  Amiga
  1100. application.   Application  programs that provide their own dither
  1101. routines   should  not  be  used  with  Star's  routines  enabled.
  1102. Programs  that  do  not work include Art Department Professional's
  1103. PrefPrinter saver, TruePrint24 and PageStream.  Use density 1 or 2
  1104. when  printing  with  these programs.  The Studio picture-printing
  1105. program  also  belongs  to  this  category  of  programs,  but  it
  1106. automatically disables the Star driver's dither routines.
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                          Dither Routines 
  1124.  
  1125. Many  dithering  methods are supplied with this driver, and these
  1126. are  described  below.   In  each  case  a larger dither mask size
  1127. produces  a printout which can represent a wider range of colours,
  1128. but  will produce less spatial information per unit area of paper.
  1129. Conversely, a smaller dither mask size can reproduce fewer colours
  1130. (or  shades)  but more closely approximates the true resolution of
  1131. your printer.
  1132.  
  1133. Another  way of expressing this is simply that there is a tradeoff
  1134. between   printing  ``lots''  of  colours  and  printing  in  high
  1135. resolution.    Given  a  specific  printer  with  a  specific  DPI
  1136. capability,  asking  for  ``lots'' of colours means using a larger
  1137. dither  mask  size.   A  larger dither mask size cuts down on your
  1138. effective  resolution.  For instance, using a dither mask of 16*16
  1139. on  your  360  dpi printer will result in 360 / 16 = 22,5 dpi This
  1140. values  is  often  described as l/inch (lines per inch) or `screen
  1141. frequency'.  with full colour information.
  1142.  
  1143. Note  that  this  can  work  to  your  advantage  when enlarging a
  1144. picture.   Enlarging  means that there are more dots to work with,
  1145. which  offsets  the  loss  in resolution caused by a larger dither
  1146. mask size.  This, added to the benefits to be had by being able to
  1147. reproduce more colours (or shades).
  1148.  
  1149. Also  note  that  many printers, including most laser printers and
  1150. dot-matrix  printers,  have  considerable  dot gain problems.  For
  1151. example,  a 360 dpi printer does not actually print dots which are
  1152. of  an  inch in size.  Rather, its dots will be much larger.  This
  1153. causes  some  dithers,  such  as  the  Ordered dithers, to produce
  1154. intensely  over-saturated  or `muddy' prints.  Other dithers, such
  1155. as  the  two  halftone dithers, overcome this problem with low-end
  1156. printers.
  1157.  
  1158. If  you  want  to  learn  more  about  dither routines and digital
  1159. halftoning, here is a very good book to go for:
  1160.  
  1161.                  Robert Ulichney 
  1162.                  Digital Halftoning 
  1163.                  MIT Press 
  1164.                  ISBN 0-262-21009-6 
  1165.  
  1166. The  book  is  easy to understand and comes with lots of examples.
  1167. Most  of the dither routines used by the Star driver are described
  1168. in detail in this book.
  1169.  
  1170. See  the  description  of  the  "Customize  Dither..."  window for
  1171. information  on  how  to  enable  a  required dither routine for a
  1172. Star printer driver.
  1173.  
  1174. OK, now let's discuss the dither routines in detail:
  1175.  
  1176. While  using  the StarPref program, click on the button marked
  1177. "Customize Dither..."  for using one of the dithers described below.
  1178.  
  1179. Several popular ordered dither methods are provided with StarPref.
  1180. These  can  be  loaded  and  enabled with the listview shown after
  1181. clicking on Customize Dither...  .
  1182.  
  1183. The number of printable colours is usually directly related to the
  1184. size  of  the  dither matrix.  Most of the ordered dither routines
  1185. described  below  exist  in  several  sizes.   You can distinguish
  1186. between  them  by  their  filenames.   For  instance a filename of
  1187. "Halftone-A-4"  means  the Halftone A dither routine for 4 shades;
  1188. while "Halftone-A-256" means the Halftone A dither routine for 256
  1189. shades.
  1190.  
  1191.               Halftone-A -  number of colors  
  1192.               Halftone-B -  number of colors  
  1193.  
  1194. 10 Percent   20 Percent   50 Percent   80 Percent   90 Percent
  1195.  
  1196.                               ****     ********     ********
  1197.       *          ***          ****        *****     ** *****
  1198.      **          ***          ****        *****     *  *****
  1199.                               ****     ********     ********
  1200.                           ****         ********     ********
  1201.  **          ***          ****         ****   *     ****** *
  1202.  **          ***          ****         ****   *     *****  *
  1203.               *           ****         ********     ********
  1204.  
  1205.  
  1206. The  halftone  dithers  (Halftone-A  and Halftone-B) differ in how
  1207. they place a halftone matrix.
  1208.  
  1209. This  is  the  classic clustered halftone method used by most book
  1210. publishers,  and  PostScript.   To  improve  the dither output the
  1211. halftone  matrix  is rotated by 45 degrees.  Halftone-A causes the
  1212. halftone  matrix  for  each  of  the primary colours to be centred
  1213. about  the  same  point.  This means that the primary colours will
  1214. overlap  completely, leaving a lot of white paper showing through.
  1215. This  may  be  appropriate  for  some  better dye-sublimation type
  1216. printers,  or  other  colour printers with good registration where
  1217. the inks mix well.
  1218.  
  1219. Halftone-B,  on  the  other  hand, staggers the halftone matrix of
  1220. each  primary colour so that they do not overlap.  This is similar
  1221. in  concept to traditional colour offset printing.  Halftone-B may
  1222. produce better results on printers whose inks do not mix well, and
  1223. on printers with less than perfect registration.
  1224.  
  1225. The  halftone  dithers can produce some extremely good results and
  1226. compensate  for  the  dot  gain problems outlined above.  Try both
  1227. halftone  dithers  to  see which one is better for your particular
  1228. intention.   If  you  are going to photocopy your printouts, using
  1229. Halftone results in a much better copy.
  1230.  
  1231. Halftone-B  is  somewhat  different  to the other dither matrices.
  1232. You  have  a  special  dither  matrix for each colour.  Because of
  1233. this,  each dither filename includes the abbreviation of the color
  1234. (C = cyan, Y = yellow, M = magenta, K = black or greyscale).
  1235.  
  1236. If  you are using Halftone-B with one of the Star printer drivers,
  1237. you  must increase the brightness of the black colour component by
  1238. 50%.   Use the bright+ gadget in the StarPref preferences programs
  1239. for increasing brightness.
  1240.  
  1241. Halftone-B  is  a  good example of the relationship between colour
  1242. adjustment  and  dither  routines.   You  have  to  consider  both
  1243. settings.
  1244.  
  1245.  
  1246.                      PrtDevice-Halftone-16
  1247.  
  1248.  10%    20%    30%     40%   50%     60%    70%    80%    90%
  1249.  
  1250.           *    *  *   *  *   *  *   *  *   *  *   ** *   ****
  1251.  *      *       **     **     **    ***    ****   ****   ****
  1252.         *       **     **     **     **     **     **    ****
  1253.    *      *       *      *   *  *   * **   ****   ****   ****
  1254.  
  1255.  
  1256.  
  1257.                      PrtDevice-Ordered-16 
  1258.  
  1259.  10%    20%    30%     40%   50%     60%    70%    80%    90%
  1260.  
  1261.  *      * *    * *    * *    * *    ***    ****   ****   ****
  1262.                 *      * *    * *    * *    * *   ** *   ****
  1263.    *    * *    * *    * *    * *    * **   ****   ****   ****
  1264.                          *    * *    * *    * *    * *   ****
  1265.  
  1266. This  dither  matrix  is  the  one  used  by the Workbench printer
  1267. devices Halftone or Ordered dither.
  1268.  
  1269. The  dispersed ordered dither produces a regular repeating pattern
  1270. which  is  often used for printing computer graphics.  The ordered
  1271. dither  is  particularly  vulnerable to over-saturation due to dot
  1272. gain  in  high  resolutions.   But you will get good output if you
  1273. don't use the maximum print density of your printer (for instance,
  1274. by using 180 dpi on a 360 dpi printer).
  1275.  
  1276.  
  1277.                        Ordered-A-Dither
  1278.  
  1279.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1280.     *   *       *   * *     * * * *     * * * *     * ******
  1281.                              * * * *    ********    ********
  1282.       *   *     * * * *     * * * *     *** ***     *** *** 
  1283.                              * * * *    ********    ********
  1284.     *   *       *   *       * * * *     * * * *     ***** **
  1285.                              * * * *    ********    ********
  1286.           *     * * * *     * * * *     *** ***     *** *** 
  1287.                              * * * *    ********    ********
  1288.  
  1289. The  dispersed ordered dither produces a regular repeating pattern
  1290. which  is  often used for printing computer graphics.  The ordered
  1291. dither  is  particularly  vulnerable to over-saturation due to dot
  1292. gain  in  high  resolutions.   But you will get good output if you
  1293. don't use the maximum print density of your printer (for instance,
  1294. by using 180 dpi on a 360 dpi printer).
  1295.  
  1296.                         Ordered-B-Dither 
  1297.  
  1298.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1299.     *           **  **      **  **      ********    ********
  1300.     **          **  **      **  **      ********    ********
  1301.                               **  **      **  **    ***** **
  1302.                               **  **      **  **    **** ***
  1303.         **      *   **      **  **      ********    ********
  1304.         **          **      **  **      ********    ********
  1305.                               **  **      ******      ******
  1306.                               **  **      ******      ******
  1307.  
  1308. This  dither is a mixture of a dispersed dither like Ordered and a
  1309. clustered dither like Halftone.  The dither is meant specially for
  1310. high resolution printers with dot gain problems.  For instance, if
  1311. you print a picture with 360*360 dpi using Ordered-B-64, you get a
  1312. picture  that  appears  to  be  printed at 180*180 dpi.  But while
  1313. colours  are printed emulating 180*180 dpi, all the black parts of
  1314. the  picture  are  printed using 360*360 dpi.  Don't get confused,
  1315. the printed picture is still better than a picture in real 180*180
  1316. dpi  resolution.   The  Ordered-B  dither is especially useful for
  1317. colour  DTP because you can combine good colour pictures with fine
  1318. high quality text.
  1319.  
  1320.                Spiral-Dot-Screen -  number of colors  
  1321.  
  1322.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1323.                                         ********    ********
  1324.                              ******     ********    ********
  1325.       *           ****       ******     ********    ********
  1326.       ***         ****       ******     *******     ********
  1327.       ***         ****       ******     *******     ********
  1328.                      *       ******     *******     ********
  1329.                                  **     *******     ********
  1330.                                                           **
  1331. A  wide  range  of  special  effects clustered-dither matrices are
  1332. available  in  the  graphic  arts  industry,  and  all  are easily
  1333. simulated digitally.  Spiral-Dot is such a dither.
  1334.  
  1335. The  spiral-dot  dither  is  essentially  half  of  the  classical
  1336. `screen',  with dark squares growing to fill the plane without the
  1337. alternating  light squares.  Spiral-Dot looks quiet similar to the
  1338. Halftone-A matrix, zero degree rotated.
  1339.  
  1340.  
  1341.                   Horizontal -  number of colors  
  1342.                    Vertical -  number of colors  
  1343.  
  1344.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1345.                                          *******    *********
  1346.                               *****     *********   *********
  1347.                    ****     *********   *********   *********
  1348.      *******    *********   *********   *********   *********
  1349.                             *********   *********   *********
  1350.                                         *********   *********
  1351.                                                        ****
  1352.  
  1353. A  wide  range  of  special  effects clustered-dither matrices are
  1354. available  in  the  graphic  arts  industry,  and  all  are easily
  1355. simulated digitally.  The Line dithers are such dithers.
  1356.  
  1357. The  horizontal (as well as the vertical) dither overcomes many of
  1358. the  dot  gain problems that the Ordered dithers have with low-end
  1359. printers.   These  dithers (particularly the diagonal dithers) are
  1360. especially good for large pictures.
  1361.  
  1362.                     Fwd-Brick-  number of colors  
  1363.                     Bck-Brick-  number of colors  
  1364.  
  1365.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1366.     **          ***         *****       *******     ********
  1367.     *           **          ****        ****** *    ****** *
  1368.                 *           ***    *    ****  **    ***** **
  1369.                             **    **    ***  ***    **** ***
  1370.                             *     **    **  ****    *** ****
  1371.                        *         ***    *  *****    ** *****
  1372.            *          **        ****      ******    * ******
  1373.           **         ***       *****     *******     *******
  1374.  
  1375. A  wide  range  of  special  effects clustered dither matrices are
  1376. available  in  the  graphic  arts  industry  and  all  are  easily
  1377. simulated digitally.  The Brick dithers are such dithers.
  1378.  
  1379. The Forward-Brick (as well as the Backward-Brick) dither overcomes
  1380. many of the dot gain problems that the error diffusion, Blue Noise
  1381. and Ordered dithers have with inexpensive printers.  These dithers
  1382. are especially good for enlarged pictures.
  1383.  
  1384.  
  1385.  
  1386.                  Floyd Steinberg  (no "char" picture)
  1387.  
  1388. This  is  a  very  popular  error  diffusion  dither  method first
  1389. suggested  by Floyd and Steinberg.  They argued that a filter with
  1390. four  elements  was  the smallest number that could produce `good'
  1391. results.    The  values  were  chosen  to  particularly  ensure  a
  1392. checkerboard  pattern at the middle grey or shade of colour.  This
  1393. dither  method  provides  a  good compromise of speed and quality.
  1394. The  reason  for  the  popularity  of  this  algorithm is clear --
  1395. several   colour   shade  levels  are  represented  by  pleasingly
  1396. isotropic,  structureless  distributions  of  dots.  But there are
  1397. some shortcomings:
  1398.  
  1399. * Correlated artifacts in many of the colour shade level patterns.
  1400. This can be easily seen by printing a greyscale ramp.
  1401.  
  1402. *  Directional  hysteresis  due to the raster order of processing.
  1403. This  artifact  is  most  apparent  in  very  light  and very dark
  1404. patterns.
  1405.  
  1406. * Transient behaviour near edges or boundaries.
  1407.  
  1408.  
  1409.                   Jarvis, Judice und Ninke 
  1410.  
  1411. In  1976  Jarvis, Judice and Ninke documented an error filter with
  1412. 12  elements.  The large filter size reduces some of the artifacts
  1413. seen  with  the  4-element  filter  of  Floyd  and  Steinberg, but
  1414. directional  hysteresis  in  the  very  dark and light regions are
  1415. increased, and pixels are clustered together more in the middle of
  1416. colour shade regions.  It also sharpens the pictures.
  1417.  
  1418.  
  1419.                        Stucki-Dither 
  1420.  
  1421. The  Stucki  filter  provides nearly the same output as the Jarvis
  1422. filter, though you may notice differences in sharpness.
  1423.  
  1424.  
  1425.                        Blue-Noise 30-50%
  1426.  
  1427. In  trying  several  combinations  of  deterministic  values  in a
  1428. 4-element  error  filter, none proved better than the famed filter
  1429. of  Floyd  and Steinberg.  Two variations of this basic filter are
  1430. the  Blue  Noise  dithers.   Both  are  processed  with serpentine
  1431. rasters.   The serpentine raster used in processing is responsible
  1432. for  much  of  the  directional  artifact  elimination.  The noisy
  1433. threshold (30% or 50% white noise) breaks up most of the remaining
  1434. stable  texture  patterns,  yielding  good  radial symmetry at the
  1435. expense of adding some low frequency energy.
  1436.  
  1437. Blue  noise  is  especially  useful when printing light shades and
  1438. fading colours.
  1439.  
  1440. All  error  diffusion  dithers,  including Blue Noise, can produce
  1441. very good results on colour printers that have little dot gain and
  1442. very  good  registration.   If  it  produces a washed-out print or
  1443. particularly bad patterns, then try another dither (see the custom
  1444. Ordered-B or Halftone, for instance).
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                         Errors & Fixes
  1457.                         ==============
  1458.  
  1459. For those who deal with computers and printers, it's a known fact:
  1460. Everything  possible that can go wrong, will go wrong.  Especially
  1461. when it comes to printing, there are many places were you can make
  1462. mistakes.
  1463.  
  1464. If  you  find  a  problem  with  a  printer  driver, please send a
  1465. description which makes it possible to reproduce the problem.  For
  1466. this purpose, you should provide following information:
  1467.  
  1468.   
  1469. o Which application program are you using, and which version of it?
  1470. o Which Workbench revision are you using?
  1471. o Include  a  dump of the program, as a file (use the CMD program
  1472.   from the Workbench disk for this) and in printed form.
  1473. o If possible, provide a copy your Workbench disk or application,
  1474.   already set up for printing.
  1475. o provide a dump of the "Report" program enclosed on all Star
  1476.   driver disks. You can get a dump by typing following lines in
  1477.   the Shell:
  1478.  
  1479.   "Star-Drivers:report >ram:dumpfile"
  1480.   "copy ram:dumpfile par:"
  1481.  
  1482.  
  1483.                     Installation program fails
  1484.  
  1485. Often,  an error reported by the installation program is caused by
  1486. full  system  disks.   Please  make sure there is enough free disk
  1487. space   available.    65KBytes  free  space  is  really  save  for
  1488. installing  the  driver  - not the StarPref program (wich requires
  1489. ~90 KBytes and can be installed on any free disk)
  1490.  
  1491.  
  1492.                         Par:  or  Prt:? 
  1493.  
  1494. Data should be sent to the printer only via parallel.device (par:)
  1495. or  printer.device  (prt:),  and not both at the same time as this
  1496. may confuse the printer.
  1497.  
  1498.                             No dump?
  1499.  
  1500. If the printer device immediately reports an error while trying to
  1501. print  a  graphic,  check  that you have selected the Star printer
  1502. driver in Workbench preferences.
  1503.  
  1504.                    No way for Kickstart 2&3?
  1505.  
  1506. Your  printer  doesn't  work  under  Kickstart  2 or 3, while with
  1507. Kickstart  1.3  it  works  fine?   Check the "on-line" and "out of
  1508. paper"  lines  in the printer cable.  Make sure they are connected
  1509. correctly.  If your cable is wired right, check the two Amiga port
  1510. chips  named  8520.   There have been major changes in Kickstart 2
  1511. regarding  the use of the port chips.  Ask your dealer for help if
  1512. these tips are too technical for you!
  1513.  
  1514.                           Empty pages?
  1515.  
  1516. Empty  pages  is  a known problem of Amiga printer drivers.  After
  1517. graphics  dumps an empty page is printed.  So far there is no 100%
  1518. cure  for  this problem.  Some application programs don't cause an
  1519. empty page if you enable the Continuous paper type in preferences.
  1520.  
  1521.                        Printer trouble... ?
  1522.  
  1523. Printer trouble...  requester?  Have a look at the TimeOut setting
  1524. of  the StarPref program.  Setting a longer Timeout can avoid such
  1525. requesters.   Anyway,  clicking  on  the  Resume  button continues
  1526. printing without loss of data.
  1527.  
  1528.                            No Formfeed?
  1529.  
  1530. If a page is not ejected, check your paper type preferences.  Make
  1531. sure Single is selected as the paper type.  Deluxe Paint users may
  1532. run  into  the  problem  of  an endless graphic dump -- the Deluxe
  1533. Paint  print  requester  won't  disappear, and the printer doesn't
  1534. eject  the  page.   This is a known bug in Deluxe Paint and can be
  1535. easily cured by a mouse click in the Deluxe Paint print requester.
  1536.  
  1537.                Differences between KS 2  and KS 1.3? 
  1538.  
  1539. After  switching  from Workbench 1.3 to 2/3 your graphic dumps are
  1540. of  different  size?   This most likely will happen to users using
  1541. the DIN A4 paper size.  For instance, under Workbench 1.3 you used
  1542. the Letter size, and after switching to Workbench 2/3 you used the
  1543. DIN A4 size.  Because the Star driver supports the new paper sizes
  1544. (DIN  A4,  A5  ...),  you get a different printout under Workbench
  1545. 2.0/2.1.   Simply  switch  back to the Letter size to get the same
  1546. result as under Workbench 1.3.
  1547.  
  1548.                          Patching drivers
  1549.  
  1550. There  are  several  programs  that  allow  you to `patch' printer
  1551. drivers in order to alter specific commands or parameters like the
  1552. Timeout value.  Do not use these programs!
  1553.  
  1554.                          To dark pictures?
  1555.  
  1556. If your graphic dumps are too dark or wrongly coloured, it is most
  1557. likely  caused  by  the disabled colour adjustment routines of the
  1558. Star driver.
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.                           Environment Vars 
  1577.  
  1578. If  you  have never heard of `environment variables', this chapter
  1579. is  not  for  you.  But don't panic, you won't be missing anything
  1580. unless you are still using Workbench 1.3.
  1581.  
  1582. So  this  chapter  is mainly of interest to experienced users.  It
  1583. covers controlling the driver from ARexx, Shell or batch files.
  1584.  
  1585. You  may  set  options for the Star driver by using the setenv and
  1586. getenv Shell commands instead of the StarPref preferences program.
  1587. Setenv  saves  your  option in a file in the ENV:  directory.  See
  1588. your  system  manual  for a complete description of the setenv and
  1589. getenv  commands.   The  driver  will  read  in the arguments upon
  1590. opening  the printer device.  If you don't have enough memory, the
  1591. driver refuses to open.
  1592.  
  1593.  
  1594. Note:   setting  options  does  not  always  mean they take effect
  1595. immediately.   So  if you make changes by using setenv , flush the
  1596. driver  out of memory (AVAIL FLUSH) or run InitPrinter in order to
  1597. let   the  driver  know  about  your  changes.   The  StarPref
  1598. preferences programs will do this for you automatically.
  1599.  
  1600. Remember  that environment variables (which are stored in the ENV:
  1601. directory)  are  normally erased by re-booting.  If you don't want
  1602. to  set  the  environment  variables  every time you boot, you can
  1603. place  them  in  ENVARC:  (Workbench 2/3) or assign ENV:  to a non
  1604. volatile  disk  (Workbench  1.3).  Make sure you use the Commodore
  1605. setenv command to set environment variables.  Environment variable
  1606. names are not case sensitive.
  1607.  
  1608. OK, now a description of every environment variable in detail:
  1609.  
  1610.   
  1611.            sbox_printer     0|1|2|3   (default: 0) 
  1612.  
  1613. The  driver  supports the arXon parallel switch-box, an external 1
  1614. to  3 Centronics switch controllable by software.  You can ask the
  1615. printer  driver  to  automatically switch to the required port for
  1616. printing,  and  switch  back  to  the  previously  used port after
  1617. printing.   This  enables  you to use a scanner, a digitizer and a
  1618. printer  from  your Amiga's parallel port without having to switch
  1619. between the devices manually.  If you specify Default as the port,
  1620. no switching will take place.
  1621.  
  1622. Information about the arXon switch-box may be obtained from:
  1623.  
  1624.   
  1625.                         arXon GmbH 
  1626.                         Assenheimer Str. 17 
  1627.                         D-60489 Frankfurt 
  1628.                         Germany 
  1629.                         Tel:  010-49-69-7896891 
  1630.                         Fax:  010-49-69-7896878 
  1631.  
  1632. The  environment  variable  sbox  active  must be specified before
  1633. using  the driver in order to enable the switch-box feature of the
  1634. driver.   This is because sbox active is used to determine whether
  1635. a  switch-box  is installed or not.  sbox_active is defined by the
  1636. arXon software.
  1637.  
  1638.  
  1639.                       StarGAdj: <Num1-16>
  1640.                       StarCAdj: <Num1-16>
  1641.                       StarMAdj: <Num1-16>
  1642.                       StarYAdj: <Num1-16>
  1643.                       StarKAdj: <Num1-16>
  1644.  
  1645. (default: 0 90 117 137 153 167 179 190 200 210 218 226 234 241 248 255)
  1646.  
  1647. You  may  define  a colour adjustment function using 16 values for
  1648. each primary print colour (G=grey, C=cyan, M=magenta, Y=yellow and
  1649. K=black).  Each of the 16 values must be in the range 0 (black) to
  1650. 255  (white).   The  brightness of the input values increases from
  1651. left to right (0 to 255).
  1652.  
  1653.                   StarBeep: 0|1|2|3  (default: 0) 
  1654.  
  1655. If  the  printer device gets closed after a dump, you can tell the
  1656. driver  to  signal  the  end of the print job.  This is especially
  1657. useful  with  huge  graphic  dumps  which might require some time.
  1658. There  are two kinds of signals.  You can cause a beep (Ctrl-G) on
  1659. the printer, a DisplayBeep on the Amiga, or both:
  1660.   
  1661.                     0 = No signal (default) 
  1662.                     1 = Beep 
  1663.                     2 = Flash 
  1664.                     3 = Beep   Flash
  1665.  
  1666.  
  1667.                   StarColor <Num> (default: 0) 
  1668.  
  1669. StarColor  defines the default text printing colour:
  1670.  
  1671.                     0 =  Black (default) 
  1672.                     1 =  Magenta 
  1673.                     2 =  Cyan 
  1674.                     3 =  Blue 
  1675.                     4 =  Yellow 
  1676.                     5 =  Red 
  1677.                     6 =  Green
  1678.  
  1679. StarGDit: <X> <Y>  <a11, a12,... etc.> (default: Halftone A 64)
  1680. StarCDit: <X> <Y>  <a11, a12,... etc.> (default: Halftone A 64)
  1681. StarMDit: <X> <Y>  <a11, a12,... etc.> (default: Halftone A 64)
  1682. StarYDit: <X> <Y>  <a11, a12,... etc.> (default: Halftone A 64)
  1683. StarKDit: <X> <Y>  <a11, a12,... etc.> (default: Halftone A 64)
  1684.  
  1685. These variables allow you to define the required dither matrix for
  1686. each primary print colour (G=grey, C=cyan, M=magenta, Y=yellow and
  1687. K=black).   Several  dither  matrices  are  included with StarPref
  1688. (Ordered,  Halftone,  Spiral,  Line,  etc.).   These  matrices are
  1689. stored in a directory named ` dither-settings ' which can be found
  1690. in  your  ` Dither-Settings ' drawer.  You may copy these matrices
  1691. directly to env:  , or define a matrix of your own.
  1692.  
  1693.  
  1694.               SetEnv StarEmu  0|1|2 (normal: 0)
  1695.  
  1696. Defines graphic emulation:
  1697.  
  1698. Star SJ144 driver:
  1699. 0 = Epson 48 (default)
  1700. 1 = CDM
  1701.  
  1702. Star24Plus driver:
  1703. 0 = Epson 24 (default)
  1704. 1 = Epson 48
  1705. 2 = Star 48
  1706.  
  1707.  
  1708.             SetEnv StarCDitAlg  0|1|2|3|4|5  (normal: 0)
  1709.  
  1710. Defines color dither algorithem.
  1711.  
  1712. 0 = Order Algorithem as defined in Star(C|M|Y|K)Dit
  1713. 1 = Floyd Steinberg
  1714. 2 = Jarvis
  1715. 3 = Stucki
  1716. 4 = Blue Noise 30% Random
  1717. 5 = Blue Noise 50% Random
  1718.  
  1719.             SetEnv StarGDitAlg  0|1|2|3|4|5  (normal: 0)
  1720.  
  1721. Defines greyscale dither algorithem:
  1722.  
  1723. 0 = Order Algorithem as defined in StarGDit
  1724. 1 = Floyd Steinberg
  1725. 2 = Jarvis
  1726. 3 = Stucki
  1727. 4 = Blue Noise 30% Random
  1728. 5 = Blue Noise 50% Random
  1729.  
  1730.                 StarTop     <Num>  (default: 0) 
  1731.  
  1732. Number of lines for the top border.
  1733.  
  1734.                 StarGFeed    <Num>  (default: 0) 
  1735.  
  1736. Most  printers have problems with their internal mechanics causing
  1737. unwanted  horizontal  stripes  in  the  graphic output.  Often the
  1738. linefeed  is  a  bit too much or too little, causing dark or white
  1739. horizontal  lines.   This  problem is called `banding'.  StarGFeed
  1740. allows  you  to  adjust the driver to the mechanical inaccuracy of
  1741. the  printer.   Set  StarGFeed to 1 if you have white lines in the
  1742. output, or 2 if you have dark lines:
  1743.  
  1744.                      0 = Normal linefeed 
  1745.                      1 = Decrease linefeed 
  1746.                      2 = Increase linefeed
  1747.  
  1748.  
  1749.                StarForm   ON|OFF  (default: OFF) 
  1750.  
  1751. If  StarForm is ON , page length (as set in Workbench preferences)
  1752. and  Perforation  Skip will be enabled by the driver.  In order to
  1753. stay  compatible with normal Workbench printer drivers, by default
  1754. the   settings   are   not  used.   Some  applications  require  a
  1755. well-defined  paper size and margins for printing forms.  The Star
  1756. driver  provides  you with these facilities by setting StarForm to
  1757. ON  .   It  may require some experimentation (and paper) until you
  1758. find the correct values for a specific application.
  1759.  
  1760.             StarMagenta: <Num>  (default: 0%) 
  1761.  
  1762. Printer  ribbon  inks  are  not  completely  pure  materials.  For
  1763. example  there is some yellow mixed into the magenta ink, and some
  1764. magenta in the cyan ink.  The ink compensation values will correct
  1765. for  these  impurities.  With magenta compensation you specify the
  1766. percentage of magenta in the cyan ink.
  1767.  
  1768. The  ink  compensation  function  can  be  completely  disabled by
  1769. specifying  0 .  You will notice that without the ink compensation
  1770. function   a  blue  sky  will  print  as  purple.   With  the  ink
  1771. compensation  function set to 10--30 , blue skies are usually blue
  1772. again.
  1773.  
  1774. StarMagenta defines the percentage of magenta in the cyan ink,
  1775. and may range from 0 to 100%.
  1776.  
  1777.  
  1778.                 StarMirror:   ON|OFF  (default: OFF) 
  1779.  
  1780. If  set  to  ON , graphics will be mirrored.  Especially useful if
  1781. you want to print pictures intended for T-shirt art.
  1782.  
  1783.  
  1784.                 StarPerf: <Num>  (default: 0 lines) 
  1785.  
  1786. If  StarForm  is set to ON, StarPerf specifies the number
  1787. of  lines  that  the  printer skips at the end of each page.  This
  1788. causes  the  printer  to  skip  the  perforation  between pages of
  1789. continuous  forms.   If zero lines are specified, perforation skip
  1790. will  be disabled.  If the specified StarPerf value is greater
  1791. than  or  equal  to  the  form length (as defined in the Workbench
  1792. preferences  program),  the  skip perforation is cancelled and the
  1793. top and bottom margins become inactive.
  1794.  
  1795.                 StarResX: <Num>   (default: 0 dots)
  1796.  
  1797. If  the  preferences paper size is CUSTOM , this option allows you
  1798. to  specify  the  horizontal resolution (width) for graphic dumps.
  1799. The  size  is specified in 360 dpi dots.  If you specify zero (the
  1800. default)  as the resolution, the US LETTER resolution of 2880 dots
  1801. will  be  used.   The  allowed range for <Num> is 0 to 65535 dots.
  1802. The  StarResX  setting  is  used  by  the  driver for graphics
  1803. printing only.
  1804.  
  1805.                StarResY: <Num>   (default: 0 dots) 
  1806.  
  1807. If the preferences paper size is CUSTOM, this option allows you to
  1808. specify  the  vertical resolution (height) for graphic dumps.  The
  1809. size  is  defined  as  360  dpi  dots.   If  you specify zero (the
  1810. default) as the resolution, the US LETTER resolution will be used.
  1811. The  allowed range for <Num> is 0 to 65535 dots.  The StarResY
  1812. setting is used by the driver for graphics printing only.
  1813.  
  1814.               StarSep:  C M Y K   (default: CMYK) 
  1815.  
  1816. With  this  option  you  can  print  a  CYMK colour component of a
  1817. picture.   For example, if you want to print the cyan component of
  1818. a  picture  set  StarSep  to C .  The combination of following
  1819. characters, in any order, is allowed:
  1820.  
  1821.                      C = Cyan 
  1822.                      M = Magenta 
  1823.                      Y = Yellow 
  1824.                      K = Black 
  1825.  
  1826.  
  1827.              StarSuper:   ON|OFF  (default: OFF) 
  1828.  
  1829. Normal Workbench printer drivers are limited to 16 shades of grey.
  1830. After  brightening  the  graphic  output,  even  fewer  shades are
  1831. available.  Star drivers do not have this limitation and can print
  1832. colour pictures in up to 256 shades of grey.
  1833.  
  1834. With  StarSuper enabled, every colour picture will be printed as a
  1835. greyscale picture if you select colour instead of greyscale as the
  1836. graphics  output  mode.  With Supergrey it is the printer driver's
  1837. task  to  convert the colour data into greyscale data.  While this
  1838. can  be  done  by the printer device instead of the printer driver
  1839. (as   normal  Workbench  drivers  do),  the  Star  printer  driver
  1840. colour-to-greyscale conversion routines are more precise.  Because
  1841. of  this  you  can  print  a  4096 colour HAM picture in up to 256
  1842. shades  of  grey instead of the normal 16.  Supergrey will replace
  1843. the normal colour dump of the driver.
  1844.  
  1845. The  Table  below  shows  all  parameters that must be enabled for
  1846. printing with Supergrey.
  1847.  
  1848.   Function              Density   Workbench dither     
  1849.  
  1850. Supergrey                 >2          ordered 
  1851. Colour Adjustment         >2          ordered 
  1852. Ink compensation          >2          ordered 
  1853. Driver dithers            >2          ordered 
  1854.  
  1855. Note:   the  number  of  printable  shades  of  greys in Supergrey
  1856. depends on the number of shades supported by the dither method set
  1857. in  StarPref.  Up to 256 shades are possible, and supported by the
  1858. Star  dither  routines.   Often  a  dither method that produces 64
  1859. shades (default) gives best results.
  1860.  
  1861.  
  1862.  
  1863.                StarTab:  <Num>  (default: 9, 17, 25,...) 
  1864.  
  1865. This  environment  variable allows you to customize the horizontal
  1866. tab  stops  settings  of  your  printer.   This  may be useful for
  1867. printing  program  listings and tables.  Up to 32 tab stops may be
  1868. defined.
  1869.  
  1870.                 StarTime: <Num>  (default: 60 seconds) 
  1871.  
  1872. If  huge amounts of data are being transferred to the printer, the
  1873. actual printing of the image happens much faster than the transfer
  1874. of  the  data.   A  requester  may  appear  on the screen saying `
  1875. Printer  trouble...   '.   This appears because the printer device
  1876. thinks  no data has been transferred due to a hardware or software
  1877. failure.   With  StarTime you can specify the time that should
  1878. pass before the printer device puts up the error requester.
  1879.  
  1880. With  Timeout you can specify a higher timeout value, resulting in
  1881. fewer  timeout  requesters.   A  value  from  1  to 999 seconds is
  1882. allowed (default 60 seconds).
  1883.  
  1884. Instead of defining a huge timeout value there is another solution
  1885. available:   use  the  CMD  program  (see  your Workbench disk) to
  1886. redirect  the  parallel/serial  output  to  a file on disk.  After
  1887. this,  use  the Copy command or a printer spooler to copy the file
  1888. to par:  .
  1889.  
  1890. Note:  if a real error occurs, you will have to wait the number of
  1891. seconds   specified  by  StarTime  until  an  error  requester
  1892. appears,  thus  allowing  you  to cancel the print job.  So choose
  1893. your StarTime value wisely.
  1894.  
  1895.                 StarType: <Num>   (default: 0) 
  1896.  
  1897. Specifies the typeface to be selected on aRIS, aRIN and aFNT0.  If
  1898. you  select  zero  (the  default),  the  typeface  selected on the
  1899. printer control panel will be used.  StarType may range from 0
  1900. to 255.  See your printer manual for the values used for selecting
  1901. a required typeface on your printer, and add 1 to the value.
  1902.  
  1903.                StarYellow:  <Num>  (default: 0%) 
  1904.  
  1905. Printer  ribbon  inks  are  not  completely  pure  materials.  For
  1906. example  there is some yellow mixed into the magenta ink, and some
  1907. magenta in the cyan ink.  The ink compensation values will correct
  1908. for  these  impurities.  With magenta compensation you specify the
  1909. percentage of magenta in the cyan ink.
  1910.  
  1911. The  ink  compensation  function  can  be  completely  disabled by
  1912. specifying  0%.  You will notice that without the ink compensation
  1913. function   a  blue  sky  will  print  as  purple.   With  the  ink
  1914. compensation  function set to 10-30%, blue skies are usually blue
  1915. again.
  1916.  
  1917. StarYellow defines the percentage of yellow in the magenta ink
  1918. and may range from 0 to 100%.
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.                               Glossary 
  1933.                               ========
  1934.  
  1935.  
  1936.  
  1937.  
  1938.                               Default
  1939.  
  1940. A value used in place of a user-selected value.  A factory default
  1941. is  a  value programmed into the device at the factory; this value
  1942. is  stored  in  read-only  memory (ROM) and cannot be changed by a
  1943. user  or operator.  A user default is a default that is selectable
  1944. via the control panel.
  1945.  
  1946.                                 Dot
  1947.  
  1948. A  dot  is  the smallest thing a printer can print.  The number of
  1949. dots  printed  per inch is referred to as the printer's resolution
  1950. (dpi).
  1951.  
  1952.                               Download
  1953.  
  1954. The process of transferring soft fonts, macros or raster data from
  1955. a   host   computer   to  the  printer's  user  memory  is  called
  1956. downloading.
  1957.  
  1958.                                 DPI 
  1959. See Dot.
  1960.  
  1961.                             ENV:   ENVARC:
  1962.  
  1963. The  Amiga  operating  system  and  the  Star drivers stores their
  1964. environment  settings  in  two special directories named ENV:  and
  1965. ENVARC:.  Settings saved in ENV:  are only for temporary usage and
  1966. get lost when turning the computer off.
  1967.  
  1968.                              Parallel I/O
  1969.  
  1970. An  input/output  interface  that  transmits  more than one bit of
  1971. information   simultaneously.    Centronics  is  an  industry-wide
  1972. standard form of a parallel interface.
  1973.  
  1974.                                Pitch 
  1975.  
  1976. Pitch  describes  the number of characters printed in a horizontal
  1977. inch.   Pitch  only applies to fixed-spaced fonts since the number
  1978. of  characters  per  inch  varies for proportionally-spaced fonts.
  1979. See Spacing.
  1980.  
  1981.                             Printable Area
  1982.  
  1983. The  printable  area is the area of the physical page on which the
  1984. printer is able to place a dot, wheras the physical page refers to
  1985. the actual size of the paper installed in the printer.
  1986.  
  1987.                            Raster Graphics 
  1988.  
  1989. Images composed of groups of dots are called raster images.
  1990.  
  1991.                                Spacing 
  1992.  
  1993. Fonts  have  either  fixed  or proportional spacing.  Fixed-spaced
  1994. fonts are those for which the inter-character spacing is constant.
  1995. Proportionally-spaced    fonts    are    those   for   which   the
  1996. inter-character  spacing  varies  with  the  natural  shape  of  a
  1997. character.
  1998.  
  1999.                               Typeface 
  2000.  
  2001. Typeface  is  a  generic  name  for graphics symbols having common
  2002. design  features.   Each  typeface  has  unique and distinguishing
  2003. characteristics.
  2004.